package com.cal.utms.dto.payment;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.cal.utms.entity.Customer;

public class InvestmentDto {

	private String requestDate;
	private String status;
	private int customer;
	private String customer_name;
	private String customer_code;
	private String invenstmentCode;
	private String fundTransferType;
	private String depositTo;
	private String amount;
	private byte fullRedemption;
	private String fullRedemptionDate;
	private byte monthlyInterestRequired;
	private String investmentinterestType;
	private String monIntStartDate;
	private int id;

	private String nameOfBank;
	private String branch;
	private String chequeNo;
	private String chequeDate;

	private int accountNo;
	private boolean success;
	private String resulteMsg;

	private int recodUser;

	private int fund_id;
	private String fundcode;
	private String confirmDate;
	private String unitPrice;
	private String noOfUnits;

	private String postStatus;
	private String postAddress;

	private BigDecimal balanceUnits;
	private String instructions;

	private Customer customerObj;
	private List<InvestmentDto> investmentBeans = new ArrayList<InvestmentDto>();

	public String getRequestDate() {
		return requestDate;
	}

	public void setRequestDate(String requestDate) {
		this.requestDate = requestDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getCustomer() {
		return customer;
	}

	public void setCustomer(int customer) {
		this.customer = customer;
	}

	public String getInvenstmentCode() {
		return invenstmentCode;
	}

	public void setInvenstmentCode(String invenstmentCode) {
		this.invenstmentCode = invenstmentCode;
	}

	public String getFundTransferType() {
		return fundTransferType;
	}

	public void setFundTransferType(String fundTransferType) {
		this.fundTransferType = fundTransferType;
	}

	public String getDepositTo() {
		return depositTo;
	}

	public void setDepositTo(String depositTo) {
		this.depositTo = depositTo;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public byte getFullRedemption() {
		return fullRedemption;
	}

	public void setFullRedemption(byte fullRedemption) {
		this.fullRedemption = fullRedemption;
	}

	public byte getMonthlyInterestRequired() {
		return monthlyInterestRequired;
	}

	public void setMonthlyInterestRequired(byte monthlyInterestRequired) {
		this.monthlyInterestRequired = monthlyInterestRequired;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public boolean isSuccess() {
		return success;
	}

	public void setSuccess(boolean success) {
		this.success = success;
	}

	public Customer getCustomerObj() {
		return customerObj;
	}

	public void setCustomerObj(Customer customerObj) {
		this.customerObj = customerObj;
	}

	public List<InvestmentDto> getInvestmentBeans() {
		return investmentBeans;
	}

	public void setInvestmentBeans(List<InvestmentDto> investmentBeans) {
		this.investmentBeans = investmentBeans;
	}

	public String getFullRedemptionDate() {
		return fullRedemptionDate;
	}

	public void setFullRedemptionDate(String fullRedemptionDate) {
		this.fullRedemptionDate = fullRedemptionDate;
	}

	public String getMonIntStartDate() {
		return monIntStartDate;
	}

	public void setMonIntStartDate(String monIntStartDate) {
		this.monIntStartDate = monIntStartDate;
	}

	public String getNameOfBank() {
		return nameOfBank;
	}

	public void setNameOfBank(String nameOfBank) {
		this.nameOfBank = nameOfBank;
	}

	public String getBranch() {
		return branch;
	}

	public void setBranch(String branch) {
		this.branch = branch;
	}

	public String getChequeNo() {
		return chequeNo;
	}

	public void setChequeNo(String chequeNo) {
		this.chequeNo = chequeNo;
	}

	public String getChequeDate() {
		return chequeDate;
	}

	public void setChequeDate(String chequeDate) {
		this.chequeDate = chequeDate;
	}

	public int getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(int accountNo) {
		this.accountNo = accountNo;
	}

	public int getRecodUser() {
		return recodUser;
	}

	public void setRecodUser(int recodUser) {
		this.recodUser = recodUser;
	}

	public String getCustomer_name() {
		return customer_name;
	}

	public void setCustomer_name(String customer_name) {
		this.customer_name = customer_name;
	}

	public String getResulteMsg() {
		return resulteMsg;
	}

	public void setResulteMsg(String resulteMsg) {
		this.resulteMsg = resulteMsg;
	}

	public int getFund_id() {
		return fund_id;
	}

	public void setFund_id(int fund_id) {
		this.fund_id = fund_id;
	}

	public String getConfirmDate() {
		return confirmDate;
	}

	public void setConfirmDate(String confirmDate) {
		this.confirmDate = confirmDate;
	}

	public String getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(String unitPrice) {
		this.unitPrice = unitPrice;
	}

	public String getNoOfUnits() {
		return noOfUnits;
	}

	public void setNoOfUnits(String noOfUnits) {
		this.noOfUnits = noOfUnits;
	}

	public BigDecimal getBalanceUnits() {
		return balanceUnits;
	}

	public void setBalanceUnits(BigDecimal balanceUnits) {
		this.balanceUnits = balanceUnits;
	}

	public String getCustomer_code() {
		return customer_code;
	}

	public void setCustomer_code(String customer_code) {
		this.customer_code = customer_code;
	}

	public String getPostStatus() {
		return postStatus;
	}

	public void setPostStatus(String postStatus) {
		this.postStatus = postStatus;
	}

	public String getPostAddress() {
		return postAddress;
	}

	public void setPostAddress(String postAddress) {
		this.postAddress = postAddress;
	}

	public String getInvestmentinterestType() {
		return investmentinterestType;
	}

	public void setInvestmentinterestType(String investmentinterestType) {
		this.investmentinterestType = investmentinterestType;
	}

	public String getFundcode() {
		return fundcode;
	}

	public void setFundcode(String fundcode) {
		this.fundcode = fundcode;
	}

	public String getInstructions() {
		return instructions;
	}

	public void setInstructions(String instructions) {
		this.instructions = instructions;
	}

}